
import { createVNode } from "./vnode";

// render

export function createAppAPI(render){
    return function createApp(rootComponent) {

        return {
            mount(rootContainer){
    
                // 先 vnode
                // component -> vnode
                // 所有的逻辑操作 都会基于vnode做处理
                const vnode = createVNode(rootComponent);
    
                render(vnode,rootContainer);
            }
        }
        
    }
}




